/**
 *	@file	pgskin_def.h
 *	@brief	ポケギア　スキンアプリ　リテラル定義
 *	@author	Miyuki Iwasawa
 *	@date	07.09.19
 */

#ifndef __H_PGSKIN_DEF_H__
#define __H_PGSKIN_DEF_H__


///セレクトボックス　リスト数
#define SBOX_COUNT	(2)

#define SBOX_WPAL	(0x0A)	///<セレクトボックス枠パレット
#define SBOX_FPAL	(0x00)	///<セレクトボックスフォントパレット
#define SBOX_WCGX	(0x0001)	///<セレクトボックス枠用cgx
#define SBOX_FCGX	(SBOX_WCGX+SBOX_WINCGX_SIZ)	///<セレクトボックスフォント領域cgx
#define SBOX_FCGX_SIZ	(2*16*SBOX_COUNT)	///<セレクトボックスフォント領域cgx占有サイズ

///アクター定義値
enum{
 SKACT_START = 0,
 SKACT_CLU = SKACT_START,
 SKACT_CLD,
 SKACT_CRU,
 SKACT_CRD,
 SKACT_NEW,
 SKACT_SBCLU,
 SKACT_SBCLD,
 SKACT_SBCRU,
 SKACT_SBCRD,
 SKACT_NUM,
 SKACT_MAX=SKACT_NUM,
};
#define PGSKIN_ACTMAX (SKACT_MAX)

#define RESACT_SKOAM	(0)
enum{
 ANM_H_CLU,
 ANM_H_CLD,
 ANM_H_CRU,
 ANM_H_CRD,
 ANM_H_CLUS,
 ANM_H_CLDS,
 ANM_H_CRUS,
 ANM_H_CRDS,
 ANM_H_NEW,
};

#define SM_SX	(6)	///<サムネール　サイズX
#define SM_SY	(5)	///<サムネール　サイズY
#define SM_DSX	(SM_SX*8)	///<サムネール　DotサイズX
#define SM_DSY	(SM_SY*8)	///<サムネール　DotサイズY
#define SM_DSX_H	(SM_DSX/2)	///<サムネール　DotサイズX Hearf
#define SM_DSY_H	(SM_DSY/2)	///<サムネール　DotサイズY Hearf

#define SM_OFSX	(SM_SX+4)	///<サムネール　配置オフセットX
#define SM_OFSY	(SM_SY+4)	///<サムネール　配置オフセットY
#define SM_OFSDX	(SM_OFSX*8)	///<サムネール　配置オフセットX
#define SM_OFSDY	(SM_OFSY*8)	///<サムネール　配置オフセットY

#define SM01_PX	(3)	///<サムネール1	ポジションX
#define SM01_PY	(3)	///<サムネール1 ポジションY
#define SM02_PX	(SM01_PX+SM_OFSX)	///<サムネール2	ポジションX
#define SM02_PY	(SM01_PY)			///<サムネール2 ポジションY
#define SM03_PX	(SM02_PX+SM_OFSX)	///<サムネール3	ポジションX
#define SM03_PY	(SM01_PY)			///<サムネール3 ポジションY

#define SM04_PX	(SM01_PX)			///<サムネール4	ポジションX
#define SM04_PY	(SM01_PY+SM_OFSY)	///<サムネール4 ポジションY
#define SM05_PX	(SM02_PX)			///<サムネール5	ポジションX
#define SM05_PY	(SM04_PY)			///<サムネール5 ポジションY
#define SM06_PX	(SM03_PX)			///<サムネール6	ポジションX
#define SM06_PY	(SM04_PY)			///<サムネール6 ポジションY

#define SM01_DPX	(SM01_PX*8)	///<サムネール1	ポジションX
#define SM01_DPY	(SM01_PY*8)	///<サムネール1 ポジションY
#define SM02_DPX	(SM01_DPX+SM_OFSDX)
#define SM02_DPY	(SM01_DPY)
#define SM03_DPX	(SM02_DPX+SM_OFSDX)
#define SM03_DPY	(SM01_DPY)

#define SM04_DPX	(SM01_DPX)
#define SM04_DPY	(SM01_DPY+SM_OFSDY)
#define SM05_DPX	(SM02_DPX)
#define SM05_DPY	(SM04_DPY)
#define SM06_DPX	(SM03_DPX)
#define SM06_DPY	(SM04_DPY)

#endif	//__H_PGSKIN_DEF_H__

